const {notarize} = require('electron-notarize');

exports.default = async function notarizing(context) {
    const {electronPlatformName, appOutDir} = context;

    if (electronPlatformName !== 'darwin') {
        return;
    }

    const appName = context.packager.appInfo.productFilename;

    return await notarize({
        appBundleId: 'com.focusany',
        appPath: `${appOutDir}/${appName}.app`,
        appleId: 'your-apple-id@example.com',
        appleIdPassword: 'your-app-specific-password',
    });
};
